package com.ccp.dev.qbdms.model;

import java.math.BigDecimal;
import com.ccp.dev.qbdms.expimp.annotation.ExpAnnotation;
import com.ccp.dev.qbdms.expimp.annotation.FlowSubject;
import com.ccp.dev.qbdms.expimp.annotation.ImpAnnotation;
import com.ccp.dev.qbdms.expimp.annotation.Record;
import java.util.Date;

/**
 * 外协外购产品检验表 w_qbd_outsource_check
 * 
 * @author prh
 * @date 2020-10-14 10:44:34
 */
@ExpAnnotation(description = "外协外购产品检验")
@FlowSubject(subjectName = "外协外购产品检验")
public class WQbdOutsourceCheck extends BaseBusinessModel<WQbdOutsourceCheck> {
    private static final long serialVersionUID = 1L;

    /**
     * 主键
    */
    @Record("主键")
    private String  id;
    /**
     * 型号
    */
    @Record("型号")
    @ExpAnnotation(description = "型号")
    private String  model;
    /**
     * 产品名称
    */
    @Record("产品名称")
    @ExpAnnotation(description = "产品名称")
    private String  productname;
    /**
     * 产品代号
    */
    @Record("产品代号")
    @ExpAnnotation(description = "产品代号")
    private String  productsymbol;
    /**
     * 产品编号
    */
    @Record("产品编号")
    @ExpAnnotation(description = "产品编号")
    private String  productnum;
    /**
     * 产品数量
    */
    @Record("产品数量")
    @ExpAnnotation(description = "产品数量")
    private String  productsum;
    /**
     * 生产厂家
    */
    @Record("生产厂家")
    @ExpAnnotation(description = "生产厂家")
    private String  manufacturer;
    /**
     * 验收依据文件
    */
    @Record("验收依据文件")
    private String  checkbase;
    /**
     * 配套单位
    */
    @Record("配套单位")
    @ExpAnnotation(description = "配套单位")
    private String  supportunit;
    /**
     * 配套单位id
    */
    @Record("配套单位id")
    private String  supportunitid;
    /**
     * 下厂验收时间
    */
    @Record("下厂验收时间")
    @ExpAnnotation(description = "下厂验收时间")
    private Date  checkdate;
    /**
     * 下厂验收人员
    */
    @Record("下厂验收人员")
    @ExpAnnotation(description = "下厂验收人员")
    private String  checkperson;
    /**
     * 下厂验收人员id
    */
    @Record("下厂验收人员id")
    private String  checkpersonid;
    /**
     * 验收结论
    */
    @Record("验收结论")
    @ExpAnnotation(description = "验收结论")
    private String  checkresult;
    /**
     * 入所复验时间
    */
    @Record("入所复验时间")
    @ExpAnnotation(description = "入所复验时间")
    private Date  recheckdate;
    /**
     * 入所复验人员
    */
    @Record("入所复验人员")
    @ExpAnnotation(description = "入所复验人员")
    private String  recheckperson;
    /**
     * 入所复验人员id
    */
    @Record("入所复验人员id")
    private String  recheckpersonid;
    /**
     * 复验结论
    */
    @Record("复验结论")
    @ExpAnnotation(description = "复验结论")
    private String  recheckresult;
    /**
     * 不合格内容简述
    */
    @Record("不合格内容简述")
    @ExpAnnotation(description = "不合格内容简述")
    private String  unqualifiedinfo;
    /**
     * 检验记录
    */
    @Record("检验记录")
    private String  checkrecord;

    private int count;

    public String getId() {
        return this.id;
    }
    public void setId(String id) {
        this.id = id;
    }
    public String getModel() {
        return this.model;
    }
    public void setModel(String model) {
        this.model = model;
    }
    public String getProductname() {
        return this.productname;
    }
    public void setProductname(String productname) {
        this.productname = productname;
    }
    public String getProductsymbol() {
        return this.productsymbol;
    }
    public void setProductsymbol(String productsymbol) {
        this.productsymbol = productsymbol;
    }
    public String getProductnum() {
        return this.productnum;
    }
    public void setProductnum(String productnum) {
        this.productnum = productnum;
    }
    public String getProductsum() {
        return this.productsum;
    }
    public void setProductsum(String productsum) {
        this.productsum = productsum;
    }
    public String getManufacturer() {
        return this.manufacturer;
    }
    public void setManufacturer(String manufacturer) {
        this.manufacturer = manufacturer;
    }
    public String getCheckbase() {
        return this.checkbase;
    }
    public void setCheckbase(String checkbase) {
        this.checkbase = checkbase;
    }
    public String getSupportunit() {
        return this.supportunit;
    }
    public void setSupportunit(String supportunit) {
        this.supportunit = supportunit;
    }
    public String getSupportunitid() {
        return this.supportunitid;
    }
    public void setSupportunitid(String supportunitid) {
        this.supportunitid = supportunitid;
    }
    public Date getCheckdate() {
        return this.checkdate;
    }
    public void setCheckdate(Date checkdate) {
        this.checkdate = checkdate;
    }
    public String getCheckperson() {
        return this.checkperson;
    }
    public void setCheckperson(String checkperson) {
        this.checkperson = checkperson;
    }
    public String getCheckpersonid() {
        return this.checkpersonid;
    }
    public void setCheckpersonid(String checkpersonid) {
        this.checkpersonid = checkpersonid;
    }
    public String getCheckresult() {
        return this.checkresult;
    }
    public void setCheckresult(String checkresult) {
        this.checkresult = checkresult;
    }
    public Date getRecheckdate() {
        return this.recheckdate;
    }
    public void setRecheckdate(Date recheckdate) {
        this.recheckdate = recheckdate;
    }
    public String getRecheckperson() {
        return this.recheckperson;
    }
    public void setRecheckperson(String recheckperson) {
        this.recheckperson = recheckperson;
    }
    public String getRecheckpersonid() {
        return this.recheckpersonid;
    }
    public void setRecheckpersonid(String recheckpersonid) {
        this.recheckpersonid = recheckpersonid;
    }
    public String getRecheckresult() {
        return this.recheckresult;
    }
    public void setRecheckresult(String recheckresult) {
        this.recheckresult = recheckresult;
    }
    public String getUnqualifiedinfo() {
        return this.unqualifiedinfo;
    }
    public void setUnqualifiedinfo(String unqualifiedinfo) {
        this.unqualifiedinfo = unqualifiedinfo;
    }
    public String getCheckrecord() {
        return this.checkrecord;
    }
    public void setCheckrecord(String checkrecord) {
        this.checkrecord = checkrecord;
    }

    @Override
    public String toString() {
        return "WQbdOutsourceCheck{" +
                "id='" + id + "'," +
                "model='" + model + "'," +
                "productname='" + productname + "'," +
                "productsymbol='" + productsymbol + "'," +
                "productnum='" + productnum + "'," +
                "productsum='" + productsum + "'," +
                "manufacturer='" + manufacturer + "'," +
                "checkbase='" + checkbase + "'," +
                "supportunit='" + supportunit + "'," +
                "supportunitid='" + supportunitid + "'," +
                "checkdate='" + checkdate + "'," +
                "checkperson='" + checkperson + "'," +
                "checkpersonid='" + checkpersonid + "'," +
                "checkresult='" + checkresult + "'," +
                "recheckdate='" + recheckdate + "'," +
                "recheckperson='" + recheckperson + "'," +
                "recheckpersonid='" + recheckpersonid + "'," +
                "recheckresult='" + recheckresult + "'," +
                "unqualifiedinfo='" + unqualifiedinfo + "'," +
                "checkrecord='" + checkrecord + "'," +
                '}';
    }

    public int getCount() {
        return count;
    }

    public void setCount(int count) {
        this.count = count;
    }
}
